Arbitrary code execution, the holy grail of video game exploits… Is it possible in Animal Crossing? There may be more to it than you might think… ‣ Support on Patreon: https://patreon.com/hunter_r ‣ Become a channel member: https://www.youtube.com/@Hunter-R./join ‣ Follow me on Twitter: https://twitter.com/ACHunterR - Corrections - ‣ At 09:23, I mention you can go to any address with QDS/BBR tags, but realistically you are limited by the size of the structured ROM without the PAT tag. ‣ At 18:52, I mention Link's rock "despawning" with a camera exploit, but this is an oversimplification. The real way to get empty hands and abuse SRM has to do with setting up culling and loading triggers to unload the rock while it's in your hands, rather than "despawning" it. ‣ In general, multiple objects can be used to overwrite pointers in Ocarina of Time, but for the specific human-viable setup with the file select, LightNode SRM is used. This was glossed over in the video; more information can be found here: https://docs.google.com/document/d/1Xf0mTcGwxbuBBFX1TYhKuRdfdH34wW9492RN-1YmIUM/edit#heading=h.5wktn1f1wa5i ‣ It's mentioned at 19:49 that the Japanese version of the game is required, but it is theoretically possible to use SRM to switch languages to the included Japanese within the US versions. This would allow for Japanese inputs on a US disc. ~ FURTHER READING ~ James Chambers’ NES injection discovery: https://jamchamb.net/2018/07/11/animal-crossing-nes-emulator-hacks.html Cuyler’s NES patch loader: https://cuyler36.github.io/2018/07/14/creating-a-nes-patch-loader.html Ocarina of Time’s true ACE setup by MrCheeze: https://www.youtube.com/watch?v=qe7JSRwF86E Technical credits: Cuyler / James Chambers / MrCheeze / Savestate / Glitches0and0stuff / FIX94 Animation credits: Wyvarie https://twitter.com/wyvarie https://www.youtube.com/c/Wyvarie Footage credits: GamesDoneQuick / Savestate / MrCheeze / Sethbling Music credits: Starmonized / Qumu / Mesmonium / The Noble Demon / irikachana • Rainbow Road (Remix) - Mario Kart Wii: https://youtu.be/fHfWqWYVe0c?si=XFMIDDrBgExCkHpE • Happy New Year! - Animal Crossing New Horizons: https://www.youtube.com/watch?v=mQcTCl5Ee_w • 5 P.M. (Faithful Cover) - Animal Crossing: https://www.youtube.com/watch?v=xr4CLUUS1Bg • 9 A.M. - Animal Crossing: https://youtu.be/wD9c0KaWbWg?si=XD10JePDahv0jRF9 • Go K.K. Rider! (Qumu Remix): https://youtu.be/7sf69i5PwUM?si=TG6XZ1BaFz2CGdc- • Prologue (Phase 7) - Animal Crossing New Horizons: https://youtu.be/q5ClYjhVpxg?si=T4cHptsdUE59QNxM • K.K. Cruisin’ (True Remix): https://youtu.be/xybLsPwa-HU?si=ZmjlAmVBbmw5lTMl • 10 P.M. - Animal Crossing New Horizons: https://youtu.be/zANebE1wNjw?si=kIMyPh8zeqihHBZA • Hyrule Field (Qumu Remix) - Ocarina of Time: https://youtu.be/OHsiwYU_pcI?si=X8TfJsL17Ej4HoEx • Dark World (Orchestral Remix) - Link to the Past: https://youtu.be/tsYfI3y1vd8?si=0UUo_uw3xzOoqAwM • Animal Crossing Title Theme - Nintendo Sound Selection Vol. 2: https://www.youtube.com/watch?v=FYKDbX7iwGo Assets and other information were pulled from the Animal Crossing GameCube community megasheet: https://docs.google.com/spreadsheets/d/13sRAcj9YbP9_i-u0Kg6S7ycHbaOQx1jFG4lYLm2DJ4c/ This video was recorded with an HD community texture pack for the game ran through Dolphin emulator: https://forums.dolphin-emu.org/Thread-animal-crossing-hd-texture-pack-version-17-october-13th-2022 0:00:00 Introduction 0:02:02 Explaining ACE 0:06:50 ACE in Animal Crossing 0:12:45 ACE Achievements 0:14:00 True ACE? 0:16:15 Exploiting Ocarina of Time 0:21:29 Conclusions 0:22:16 Credits 0:23:48 Hmm...